//引入模块
const nodemailer = require("nodemailer"); 
//新建对象
let obj = {
    transporter: nodemailer.createTransport({
        service: "qq", // 运营商 qq邮箱 网易//
        port: 465,
        secure: true,
        auth: {
            user: "1421113780@qq.com", //发送方的邮箱
            pass: "ycrkahaqnqefgidi" // pop3 授权码
        }
    }),
    //传参（对方的mail地址,内容）
    send: function (mail, content) {
        mailOptions = {
            //发送方的邮箱地址
            from: '"致亲爱的" <1421113780@qq.com>',
            to: mail,
            subject: content,
            text: content,
            html: "<h4>" + content + "</h4>"+"<a href='http://www.bootstrapmb.com/item/11443/preview'>"+content+"</a>"
        };
        this.transporter.sendMail(mailOptions, (error, info) => {
            if (error) {
                return console.log(error);
            }
            console.log("Message sent: %s", info.messageId,mail);
        });
    }
};

//抛出对象以接收

module.exports = obj;

/* 
  * 第三方模块使用
  * 第一步使用 npm 或 cnpm 引入相应的模块
  * 使用 const nodemailer = require("nodemailer");
  * 按照文档进行使用
*/